package com.vcredit.creditcat.model;

import java.io.Serializable;
import java.util.Date;

/**
 * 用户钱包余额提现流水表
 **/
public class WalletAmtLog implements Serializable{
	private static final long serialVersionUID = -1L;
	private java.lang.Long id;
    /** 关联cust **/
    private java.lang.Long custId;
    /** 余额历史变更的类型  0:办卡领取收益  1：贷款领取收益  2：提现 **/
    private java.lang.Integer type;
    /** 提现金额  实际金额*100 **/
    private java.lang.Long amt;
    /** 关联用户绑定卡信息id **/
    private java.lang.Long bindCardId;
    /** 提现状态  0：失败  1：提现成功  2：提现中 **/
    private java.lang.Integer status;
    /**  **/
    private java.util.Date updateTime;
    /**  **/
    private java.util.Date createTime;
    
	public WalletAmtLog() {
		super();
	}
	
	/**
	 * @param custId
	 * @param type
	 * @param amt
	 * @param bindCardId
	 * @param status
	 * @param updateTime
	 * @param createTime
	 */
	public WalletAmtLog(Long custId, Integer type, Long amt, Long bindCardId,
			Integer status, Date updateTime, Date createTime) {
		super();
		this.custId = custId;
		this.type = type;
		this.amt = amt;
		this.bindCardId = bindCardId;
		this.status = status;
		this.updateTime = updateTime;
		this.createTime = createTime;
	}

	public java.lang.Long getCustId(){
        return custId;
    }
    public void setCustId(java.lang.Long custId){
        this.custId = custId;
    }
    public java.lang.Long getAmt(){
        return amt;
    }
    public void setAmt(java.lang.Long amt){
        this.amt = amt;
    }
    public java.lang.Long getBindCardId(){
        return bindCardId;
    }
    public void setBindCardId(java.lang.Long bindCardId){
        this.bindCardId = bindCardId;
    }
    public java.lang.Integer getStatus(){
        return status;
    }
    public void setStatus(java.lang.Integer status){
        this.status = status;
    }
    public java.util.Date getUpdateTime(){
        return updateTime;
    }
    public void setUpdateTime(java.util.Date updateTime){
        this.updateTime = updateTime;
    }
    public java.util.Date getCreateTime(){
        return createTime;
    }
    public void setCreateTime(java.util.Date createTime){
        this.createTime = createTime;
    }
	public java.lang.Integer getType() {
		return type;
	}
	public void setType(java.lang.Integer type) {
		this.type = type;
	}

	public java.lang.Long getId() {
		return id;
	}

	public void setId(java.lang.Long id) {
		this.id = id;
	}
}